straight off the bat - German English Dictionary